TARGET = swp
TEMPLATE = lib

#INCLUDES
include($$PWD/../../common.pri)

include($$PWD/../../core/bignumbers/bignumbers.pri)
include($$PWD/../../core/core/core.pri)
include($$PWD/../../core/fspersistence/fspersistence.pri)
include($$PWD/../../core/wfnet/wfnet.pri)
include($$PWD/../../gui/gui.pri)

#HEADERS
HEADERS += dialogs/aboutdialog.h
HEADERS += dialogs/simulationcontroldialog.h
HEADERS += documents/swpabstractdocument.h
HEADERS += documents/swpabstractlinkeddocument.h
HEADERS += documents/swpartifactdocument.h
HEADERS += documents/swpprojectdocument.h
HEADERS += documents/swpprocessdocument.h
HEADERS += documents/swpreportdocument.h
HEADERS += documents/swpresourcedocument.h
HEADERS += documents/swpsimulationcasedocument.h
HEADERS += documents/data/connectionserializationhelper.h
HEADERS += documents/data/graphicdata.h
HEADERS += documents/data/navigatordata.h
HEADERS += documents/data/reportdata.h
HEADERS += documents/data/simgraphicdata.h
HEADERS += editors/components/activityexecutionview.h
HEADERS += editors/items/_qhashhelper.h
HEADERS += editors/items/abstractellipsegraphicitem.h
HEADERS += editors/items/abstractlinegraphicitem.h
HEADERS += editors/items/abstractpolygongraphicitem.h
HEADERS += editors/items/abstractrectgraphicitem.h
HEADERS += editors/items/connectionpoint.h
HEADERS += editors/items/editoritemcommon.h
HEADERS += editors/items/graphicitemcommon.h
HEADERS += editors/items/isimitem.h
HEADERS += editors/items/simmark.h
HEADERS += editors/items/swpaggregationgraphicitem.h
HEADERS += editors/items/swpactivityconnectorgraphicitem.h
HEADERS += editors/items/swpactivitygraphicitem.h
HEADERS += editors/items/swpactivitygraphicitemcontent.h
HEADERS += editors/items/swpartifactgraphicitem.h
HEADERS += editors/items/swpassociationgraphicitem.h
HEADERS += editors/items/swpcompositiongraphicitem.h
HEADERS += editors/items/swpdecisiongraphicitem.h
HEADERS += editors/items/swpdependencygraphicitem.h
HEADERS += editors/items/swpendpointgraphicitem.h
HEADERS += editors/items/swpentitygraphicitem.h
HEADERS += editors/items/swpentitygraphicitemcontent.h
HEADERS += editors/items/swpgeneralizationgraphicitem.h
HEADERS += editors/items/swpjoingraphicitem.h
HEADERS += editors/items/swpmergegraphicitem.h
HEADERS += editors/items/swpstartpointgraphicitem.h
HEADERS += editors/items/swprealizationgraphicitem.h
HEADERS += editors/items/swpresourcegraphicitem.h
HEADERS += editors/items/swpsimactivityconnectorgraphicitem.h
HEADERS += editors/items/swpsimactivitygraphicitem.h
HEADERS += editors/items/swpsimdecisiongraphicitem.h
HEADERS += editors/items/swpsimendpointgraphicitem.h
HEADERS += editors/items/swpsimjoingraphicitem.h
HEADERS += editors/items/swpsimmergegraphicitem.h
HEADERS += editors/items/swpsimsplitgraphicitem.h
HEADERS += editors/items/swpsimstartpointgraphicitem.h
HEADERS += editors/items/swpsimswimlanegraphicitem.h
HEADERS += editors/items/swpsplitgraphicitem.h
HEADERS += editors/items/swpswimlanegraphicitem.h
HEADERS += editors/items/swpswimlanegraphicitemcontent.h
HEADERS += editors/items/swpworkergraphicitem.h
HEADERS += editors/abstractgraphiceditor.h
HEADERS += editors/graphiceditorcommon.h
HEADERS += editors/projectnavigator.h
HEADERS += editors/reportnavigator.h
HEADERS += editors/simulationcasenavigator.h
HEADERS += editors/swpprocesseditor.h
HEADERS += editors/swpreporteditor.h
HEADERS += editors/swpresourceeditor.h
HEADERS += editors/swpsimulationcaseeditor.h
HEADERS += exporters/htmlexporter.h
HEADERS += exporters/iexporter.h
HEADERS += mainwindow.h
HEADERS += modelvalidator/activityinputrule.h
HEADERS += modelvalidator/activityoutputrule.h
HEADERS += modelvalidator/blackholeactivityrule.h
HEADERS += modelvalidator/clearpathrule.h
HEADERS += modelvalidator/decisionlabelrule.h
HEADERS += modelvalidator/decisionyesnorule.h
HEADERS += modelvalidator/distinctivenamesrule.h
HEADERS += modelvalidator/endpointrule.h
HEADERS += modelvalidator/ivalidatorrule.h
HEADERS += modelvalidator/joinrule.h
HEADERS += modelvalidator/mergerule.h
HEADERS += modelvalidator/miracleactivityrule.h
HEADERS += modelvalidator/modelvalidatorview.h
HEADERS += modelvalidator/splitrule.h
HEADERS += modelvalidator/startpointrule.h
HEADERS += persistence/fsartifactpersistenceassistant.h
HEADERS += persistence/fsprocesspersistenceassistant.h
HEADERS += persistence/fsprojectpersistenceassistant.h
HEADERS += persistence/fsreportpersistenceassistant.h
HEADERS += persistence/fsresourcepersistenceassistant.h
HEADERS += persistence/fssimulationcasepersistenceassistant.h
HEADERS += perspectives/modelingperspective.h
HEADERS += perspectives/simulationperspective.h
HEADERS += perspectives/statisticsperspective.h
HEADERS += swpcommon.h
HEADERS += swpapp.h
HEADERS += undo/basicitemcommands.h
HEADERS += undo/graphicdatacommands.h
HEADERS += undo/processeditorcommands.h
HEADERS += undo/simulationcommands.h
HEADERS += undo/swpitemcommands.h
HEADERS += utils/connectionfactory.h
HEADERS += utils/documentmanager.h
HEADERS += utils/editoritemfactory.h
HEADERS += utils/exportmanager.h
HEADERS += utils/modelvalidator.h
HEADERS += utils/perspectivemanager.h
HEADERS += utils/processdocumentautocomplete.h
HEADERS += utils/reportbuilder.h
HEADERS += utils/resourceeditorveto.h
HEADERS += utils/settingshandler.h
HEADERS += utils/simulationrunner.h
HEADERS += utils/undomanager.h
HEADERS += utils/workflownetgenerator.h

#SOURCES
SOURCES += dialogs/aboutdialog.cpp
SOURCES += dialogs/simulationcontroldialog.cpp
SOURCES += documents/swpabstractdocument.cpp
SOURCES += documents/swpabstractlinkeddocument.cpp
SOURCES += documents/swpartifactdocument.cpp
SOURCES += documents/swpprojectdocument.cpp
SOURCES += documents/swpprocessdocument.cpp
SOURCES += documents/swpreportdocument.cpp
SOURCES += documents/swpresourcedocument.cpp
SOURCES += documents/swpsimulationcasedocument.cpp
SOURCES += documents/data/connectionserializationhelper.cpp
SOURCES += documents/data/graphicdata.cpp
SOURCES += documents/data/navigatordata.cpp
SOURCES += documents/data/reportdata.cpp
SOURCES += documents/data/simgraphicdata.cpp
SOURCES += editors/components/activityexecutionview.cpp
SOURCES += editors/items/abstractellipsegraphicitem.cpp
SOURCES += editors/items/abstractlinegraphicitem.cpp
SOURCES += editors/items/abstractpolygongraphicitem.cpp
SOURCES += editors/items/abstractrectgraphicitem.cpp
SOURCES += editors/items/connectionpoint.cpp
SOURCES += editors/items/simmark.cpp
SOURCES += editors/items/swpactivityconnectorgraphicitem.cpp
SOURCES += editors/items/swpactivitygraphicitem.cpp
SOURCES += editors/items/swpactivitygraphicitemcontent.cpp
SOURCES += editors/items/swpaggregationgraphicitem.cpp
SOURCES += editors/items/swpartifactgraphicitem.cpp
SOURCES += editors/items/swpassociationgraphicitem.cpp
SOURCES += editors/items/swpcompositiongraphicitem.cpp
SOURCES += editors/items/swpdecisiongraphicitem.cpp
SOURCES += editors/items/swpdependencygraphicitem.cpp
SOURCES += editors/items/swpendpointgraphicitem.cpp
SOURCES += editors/items/swpentitygraphicitem.cpp
SOURCES += editors/items/swpentitygraphicitemcontent.cpp
SOURCES += editors/items/swpgeneralizationgraphicitem.cpp
SOURCES += editors/items/swpjoingraphicitem.cpp
SOURCES += editors/items/swpmergegraphicitem.cpp
SOURCES += editors/items/swpstartpointgraphicitem.cpp
SOURCES += editors/items/swprealizationgraphicitem.cpp
SOURCES += editors/items/swpresourcegraphicitem.cpp
SOURCES += editors/items/swpsimactivityconnectorgraphicitem.cpp
SOURCES += editors/items/swpsimactivitygraphicitem.cpp
SOURCES += editors/items/swpsimdecisiongraphicitem.cpp
SOURCES += editors/items/swpsimendpointgraphicitem.cpp
SOURCES += editors/items/swpsimjoingraphicitem.cpp
SOURCES += editors/items/swpsimmergegraphicitem.cpp
SOURCES += editors/items/swpsimsplitgraphicitem.cpp
SOURCES += editors/items/swpsimstartpointgraphicitem.cpp
SOURCES += editors/items/swpsimswimlanegraphicitem.cpp
SOURCES += editors/items/swpsplitgraphicitem.cpp
SOURCES += editors/items/swpswimlanegraphicitem.cpp
SOURCES += editors/items/swpswimlanegraphicitemcontent.cpp
SOURCES += editors/items/swpworkergraphicitem.cpp
SOURCES += editors/abstractgraphiceditor.cpp
SOURCES += editors/projectnavigator.cpp
SOURCES += editors/reportnavigator.cpp
SOURCES += editors/simulationcasenavigator.cpp
SOURCES += editors/swpprocesseditor.cpp
SOURCES += editors/swpreporteditor.cpp
SOURCES += editors/swpresourceeditor.cpp
SOURCES += editors/swpsimulationcaseeditor.cpp
SOURCES += exporters/htmlexporter.cpp
SOURCES += mainwindow.cpp
SOURCES += modelvalidator/activityinputrule.cpp
SOURCES += modelvalidator/activityoutputrule.cpp
SOURCES += modelvalidator/blackholeactivityrule.cpp
SOURCES += modelvalidator/clearpathrule.cpp
SOURCES += modelvalidator/decisionlabelrule.cpp
SOURCES += modelvalidator/decisionyesnorule.cpp
SOURCES += modelvalidator/distinctivenamesrule.cpp
SOURCES += modelvalidator/endpointrule.cpp
SOURCES += modelvalidator/joinrule.cpp
SOURCES += modelvalidator/mergerule.cpp
SOURCES += modelvalidator/miracleactivityrule.cpp
SOURCES += modelvalidator/modelvalidatorview.cpp
SOURCES += modelvalidator/splitrule.cpp
SOURCES += modelvalidator/startpointrule.cpp
SOURCES += persistence/fsartifactpersistenceassistant.cpp
SOURCES += persistence/fsprocesspersistenceassistant.cpp
SOURCES += persistence/fsprojectpersistenceassistant.cpp
SOURCES += persistence/fsreportpersistenceassistant.cpp
SOURCES += persistence/fsresourcepersistenceassistant.cpp
SOURCES += persistence/fssimulationcasepersistenceassistant.cpp
SOURCES += perspectives/modelingperspective.cpp
SOURCES += perspectives/simulationperspective.cpp
SOURCES += perspectives/statisticsperspective.cpp
SOURCES += swpapp.cpp
SOURCES += undo/basicitemcommands.cpp
SOURCES += undo/graphicdatacommands.cpp
SOURCES += undo/processeditorcommands.cpp
SOURCES += undo/simulationcommands.cpp
SOURCES += undo/swpitemcommands.cpp
SOURCES += utils/connectionfactory.cpp
SOURCES += utils/documentmanager.cpp
SOURCES += utils/editoritemfactory.cpp
SOURCES += utils/exportmanager.cpp
SOURCES += utils/modelvalidator.cpp
SOURCES += utils/perspectivemanager.cpp
SOURCES += utils/processdocumentautocomplete.cpp
SOURCES += utils/reportbuilder.cpp
SOURCES += utils/resourceeditorveto.cpp
SOURCES += utils/settingshandler.cpp
SOURCES += utils/simulationrunner.cpp
SOURCES += utils/undomanager.cpp
SOURCES += utils/workflownetgenerator.cpp
